package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportTaskSubDTO;
import com.hunttown.mes.rpc.domain.query.TransportTaskSubDTOQuery;

/**
 * created by wangjunfu on 2022-02-15 08:51:28
 */
public interface TransportTaskSubRpcService {

    TransportTaskSubDTO insert(TransportTaskSubDTO transportTaskSubDTO);

    Boolean updateInfoById(TransportTaskSubDTO transportTaskSubDTO);

    Boolean updateInfoByQuery(TransportTaskSubDTOQuery transportTaskSubDTOQuery);

    TransportTaskSubDTO selectById(Integer id);

    TransportTaskSubDTO selectObjByQuery(TransportTaskSubDTOQuery transportTaskSubDTOQuery);

    Page<TransportTaskSubDTO> getListForPage(TransportTaskSubDTOQuery transportTaskSubDTOQuery);

    Boolean deleteById(Integer id);
}